---
title: "soap function · RUAL Documentation"
description: "Requests the given function from the original WSDL"
canonical: https://docs.rual.nl/block-types/soap connection/soapconnection_request_function
language: en
---

# soap function

This block is part of the [`soap connection`](https://docs.rual.nl/block-types/soap%20connection) group and was last modified in core [`v14.0.1`](https://docs.rual.nl/core-versions/140001).

Requests the given function from the original WSDL

- connection required `soapconnection`

- name required `value`

- request required `object`

- options required `v14.0.2` `object` Allows setting basic request options like timeout (ms)

- connection `soapconnection`

- output `object`

- error `value`

A typical wiring for [soap function](https://docs.rual.nl/block-types/soap%20connection/soapconnection_request_function): the `connection` out pin feeds [soap function](https://docs.rual.nl/block-types/soap%20connection/soapconnection_request_function).

![Studio canvas example for the soap function block: typical wiring for soap function.](https://docs.rual.nl/canvas-examples/soapconnection_request_function.png)

### Version history

Introduced in [`v10.6.2`](https://docs.rual.nl/core-versions/100602).

Last modified in [`v14.0.1`](https://docs.rual.nl/core-versions/140001).
